Deutsche Bank Beats Earnings Estimates And Returns To Profit, Shell Profit Slumps In 2020.